//  专门处理数组相关的模块
/**
 * 数组对象根据字段去重
 * @param {Array} arr 要去重的数组
 * @param {String} key 根据去重的字段名
 * @returns {Array} 返回处理好的对象数组
 * type 1-全小写 2-全大写 3-首字母大写
 */
export const keyRepeat = (arr: any[] = [], key: string) => {
  if (arr.length === 0) return
  const map = new Map();
  return arr.filter(item => {
    if (!map.has(item[key])) {
      map.set(item[key], true);
      return true;
    }
    return false;
  });
}